#!/usr/bin/env python3
# -*- coding: utf-8 -*-

# day18


def hello():
	print('Hello Fish!')

temp = hello()
print(temp)	#None

def back():
	return [1,'小甲鱼',3.14]

print(back())


# 我的地盘听我的----函数变量的作用域。

def discounts(price,rate):
	final_price = price * rate
	old_price = 88	#	这里试图修改全局变量,
	print('修改后old_price的值是：',old_price)
	return final_price

old_price = float(input('请输入原价:'))
rate = float(input('请输入折扣率:'))
new_price = discounts(old_price,rate)
print('修改后old_price的值是:',old_price)
print('打折后价格是:',new_price)


# 局部变量：
# 当局部变量离开了作用域，就会被出盏而失效。



# 总结：
# Python只有函数，没有过程。
# Python动态的确定类型。
# Python语言中，如果在函数中尝试修改全局变量，Python会自动在函数中生成一个与全局变量的名字一样的局部变量，并把全局变量的值赋给这个局部变量，
# 不对该全局变量进行任何修改。

